package com.test.web;

import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.StringReader;
import java.util.HashMap;
import java.util.Map;

import freemarker.template.Template;

/**
 * Freemarker最简单的例子
 * 
 * @author leizhimin 11-11-17 上午10:32
 */
public class Freemarker {
	
	public static void simpleExample() throws Exception{
		// 创建一个模版对象
		Template t = new Template(null, new StringReader(
				"用户名： ${user};  URL：${url};  姓名：${name}"), null);
		// 创建插值的Map
		Map map = new HashMap();
		map.put("user", "lavasoft");
		map.put("url", "http://www.baidu.com/");
		map.put("name", "百度");
		// 执行插值，并输出到指定的输出流中
		t.process(map, new OutputStreamWriter(System.out));
		
	}
	
	public static void main(String[] args) {
	}
}